const { ccclass, property } = cc._decorator;
import frameworkManager from "./frameworkManager";
import SdkHelper from "./SdkHelper";
import EngineUtil from "./EngineUtil";
import BasePageCtrl, { AnimType } from "./BasePageCtrl";
import PageMgr from "./PageMgr";
import UiManage from "./UiManage";
import GameDataMgr from "./GameDataMgr";
import AgreementPage from "./AgreementPage";

@ccclass
export default class AgreementPageCtrl extends BasePageCtrl {
    // @property
    // ui: AgreementPage = null;

    // onLoad() {
    //     super.onLoad();
    //     this.onUILoad();
    //     this._animType = AnimType.SCALE;
    //     this._touchControl = false;
    //     this._hasPeneLock = true;
    //     this._hasBlack = true;
    //     this._hasTouchLock = false;
    //     this._hasBlackTouch = false;
    //     super.onLoad();
    //     this.addButtonListen();
    // }

    // start() {
    //     this.ui.label_rich_des.addComponent(RichTextCtr);
    // }

    // onUILoad() {
    //     this.ui = this.node.addComponent(AgreementPage);
    // }

    // addButtonListen() {
    //     UiManage.addButtonListen(this.ui.btn_dis, this.disAgree, this);
    //     UiManage.addButtonListen(this.ui.btn_agree, this.agree, this);
    // }

    // clickClose() {
    //     this.hide();
    // }

    // disAgree() {
    //     frameworkManager.log("disAgree 拒绝");
    //     SdkHelper.finishApp();
    // }

    // agree() {
    //     frameworkManager.log("agree 同意");
    //     EngineUtil.setLocalData("user_agreement", "1");
    //     this.hide();
    // }

    // touch_user() {
    //     frameworkManager.log("touch_user 用户协议");
    //     PageMgr.showPage("WebPage", {
    //         type: GameDataMgr.WebUrlType.USER_TYPE,
    //     });
    // }

    // touch_privacy() {
    //     frameworkManager.log("touch_privacy 隐私条款");
    //     SdkHelper.reportData("u_click_show_privacy");
    //     PageMgr.showPage("WebPage", {
    //         type: GameDataMgr.WebUrlType.PRIVACY_TYPE,
    //     });
    // }

    // _onHide() {
    //     super._onHide();
    //     setTimeout( () =>{
    //         SdkHelper.initOtherSDK();
    //     }, 1000);
    // }
}

